/* 
描述：TagServiceImpl类实现了标签服务的业务逻辑，负责处理问答社区中标签的增删改查操作，
以及标签与问题的关联管理，是问答社区标签功能的核心服务实现。
完成人：何艺珲
完成时间: 2025/04/26
*/
package com.jiesenhe.qacommunity.service.impl;


import com.jiesenhe.qacommunity.mapper.TagMapper;
import com.jiesenhe.qacommunity.pojo.Question;
import com.jiesenhe.qacommunity.pojo.Tag;
import com.jiesenhe.qacommunity.service.TagService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class TagServiceImpl implements TagService {
    @Autowired
    TagMapper tagMapper;

    @Override
    public List<Tag> getTagList(Tag tag) {
        return tagMapper.getTagList(tag);
    }

    @Override
    public int insertTag(Tag tag) {
        return tagMapper.insertTag(tag);
    }

    @Override
    public List<Question> getTagQuestion(int tagId) {
        return tagMapper.getTagQuestion(tagId);
    }

    @Override
    public int deleteTag(int tagId) {
        return tagMapper.deleteTag(tagId);
    }

}
